home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / dev / misc / easyrexx.readme < prev    next >
Text File  |  1995-07-02  |  7KB  |  191 lines

  1. Short:    Add AREXX port to your application
  2. Author:   Ketil.Hunn@hiMolde.no
  3. Uploader: Ketil.Hunn@hiMolde.no
  4. Type:     dev/misc
  5.  
  6. TITLE
  7.  
  8.    easyrexx.library
  9.  
  10. VERSION
  11.  
  12.    2.0
  13.  
  14. AUTHOR
  15.  
  16.    Ketil Hunn
  17.  
  18.    E-Mail: Ketil.Hunn@hiMolde.no
  19.  
  20. DESCRIPTION
  21.  
  22.   A small and very fast shared runtime library that allows you to
  23.   add an AREXX port and AREXX commands to your application without
  24.   the need of programming.
  25.  
  26.   o Makes the parsing of AREXX messages as easy as parsing DOS prompt
  27.     arguments!  Uses standard DOS templates for arguments.
  28.  
  29.   o Easy to use tag-based functions.
  30.  
  31.   o Send AREXX messages to any named port.
  32.  
  33.   o Autodoc describing all functions in the library.
  34.  
  35.   o Amigaguide documentation describing programming techniques and how to
  36.     use the library.
  37.  
  38.   o Complete with example sources.
  39.  
  40. NEW FEATURES
  41.  
  42.   o AREXX Interface Designer.  A GUI program which allows you to define
  43.     the entire AREXX interface and generate C source codes which are
  44.     ready to be compiled.  The Designer features:
  45.  
  46.     - Saving/merging and loading of projects.  Projects from several
  47.       known products are included as examples.
  48.  
  49.     - Cut and paste of both commands and arguments.
  50.  
  51.     - Most commands can be controlled from the keyboard.
  52.  
  53.     - Sorting and moving commands and arguments.
  54.  
  55.     - Multi-window environment.
  56.  
  57.     - Fully controlable through AREXX.
  58.       Several example macros are included.
  59.  
  60.     - Tooltype support.
  61.  
  62.     - Will make use of V3.0+ and 68020+ if available.
  63.  
  64.   o New library function: ARexxCommandShell() which opens an asynchronous
  65.     AREXX commandline interface in which the user may type in AREXX
  66.     commands directly.  All commands will be sent directly to the
  67.     application's AREXX port.
  68.  
  69.   o Reserved commands built directly into the library.  ALL
  70.     applications will inherit these commands:
  71.  
  72.     GET COMMANDLIST    - Returns a list of commands known to your
  73.                          application.
  74.     GET AUTHOR         - Returns name of application's author.
  75.     GET COPYRIGHT      - Returns application's copyright.
  76.     GET VERSION        - Returns application's version.
  77.     GET LASTERROR      - Returns the last error.
  78.  
  79.   o SendARexxCommand() can send AREXX commands asynchronously.  You may
  80.     even send AREXX commands to your own port.
  81.  
  82.   o SendARexxCommand() can return results from the application it was
  83.     sent to.
  84.  
  85.   o All AREXX commands listed in Amiga User Interface Style Guide are
  86.     categorized and stored in projects ready to be included in your
  87.     applications.
  88.  
  89.   o Installation script for easy installation.
  90.  
  91.   o Information on how to register your AREXX compatible product to the
  92.     The ARexx Application List.  The form to fill out is included.
  93.  
  94.   o Various bug-fixes.
  95.  
  96. SPECIAL REQUIREMENTS
  97.  
  98.   OS 2.04 or higher.
  99.  
  100. AVAILABILITY
  101.  
  102.   ftp://ftp.wustl.edu/pub/aminet/dev/misc/easyrexx.lha (82774)
  103.  
  104. PRICE
  105.  
  106.   Free, as long as you follow the two guidelines below:
  107.  
  108.   The license is the same for all software, regardless of what type of
  109.   software the library is used in, be it commercial, freeware, shareware
  110.   or whatever as long as you:
  111.  
  112.   1)  Note in the program and documentation that easyrexx.library is
  113.       copyrighted 1994, 1995 Ketil Hunn.
  114.  
  115.   2)  You give me a copy of each version of the software which uses
  116.       the library.  There should be no cost to me.
  117.  
  118. DISTRIBUTABILITY
  119.  
  120.   The files may be distributed as needed. That means that for products that
  121.   use the easyrexx.library, only that file needs to be distributed. For
  122.   development purposes, the library and its documentation should be all
  123.   distributed together.
  124.  
  125.  
  126. ============================= Archive contents =============================
  127.  
  128. Original  Packed Ratio    Date     Time    Name
  129. -------- ------- ----- --------- --------  -------------
  130.     1528     292 80.8% 18-Apr-95 10:34:40  EasyRexx.info
  131.     1528     295 80.6% 18-Apr-95 10:35:32 +AREXX.info
  132.      255     191 25.0% 12-Apr-95 01:45:58 +CommandToTop.rexx
  133.      465     232 50.1% 18-Apr-95 10:35:32 +CommandToTop.rexx.info
  134.      210     169 19.5% 12-Apr-95 01:45:58 +CopyCommand.rexx
  135.      465     232 50.1% 18-Apr-95 10:35:32 +CopyCommand.rexx.info
  136.      362     254 29.8% 12-Apr-95 01:45:56 +Idiot.rexx
  137.      465     230 50.5% 18-Apr-95 10:35:32 +Idiot.rexx.info
  138.      506     320 36.7% 12-Apr-95 01:45:58 +NewProject.rexx
  139.      465     227 51.1% 18-Apr-95 10:35:32 +NewProject.rexx.info
  140.      559     309 44.7% 12-Apr-95 01:45:58 +ToggleSwitches.rexx
  141.      465     229 50.7% 18-Apr-95 10:35:32 +ToggleSwitches.rexx.info
  142.    27580   13771 50.0% 12-Apr-95 01:47:22 +Designer
  143.      671     422 37.1% 20-Mar-95 11:44:32 +Designer.info
  144.     1528     295 80.6% 18-Apr-95 10:34:48 +Docs.info
  145.      573     353 38.3% 21-Mar-95 11:06:36 +AppList.form
  146.      333     221 33.6% 21-Mar-95 11:06:34 +AppList.form.info
  147.    14337    4276 70.1% 18-Apr-95 10:33:42 +EasyRexx.doc
  148.      333     224 32.7% 21-Mar-95 11:06:34 +EasyRexx.doc.info
  149.    43730   13193 69.8% 18-Apr-95 10:33:44 +Manual.guide
  150.      333     228 31.5% 21-Mar-95 11:06:34 +Manual.guide.info
  151.      660     291 55.9% 27-Mar-95 14:21:08 +easyrexx.fd
  152.     1528     291 80.9% 20-Mar-95 11:44:34 +Include.info
  153.     1503     449 70.1% 13-Apr-95 23:10:56 +EasyRexx_protos.h
  154.     4513    1472 67.3% 13-Apr-95 23:10:56 +EasyREXX.h
  155.      841     299 64.4% 13-Apr-95 23:10:56 +EasyRexx_pragmas.h
  156.     1528     294 80.7% 20-Mar-95 11:44:34 +Install.info
  157.     1245     532 57.2% 12-Apr-95 02:06:48 +English.info
  158.     8342    1794 78.4% 12-Apr-95 02:06:48 +Install
  159.     1528     293 80.8% 20-Mar-95 11:44:32 +Libs.info
  160.     7972    4757 40.3% 18-Apr-95 10:33:54 +easyrexx.library
  161.     1528     292 80.8% 12-Apr-95 01:48:16 +Projects.info
  162.      502     234 53.3% 21-Mar-95 11:06:10 +Advanced.aid
  163.      778     298 61.6% 21-Mar-95 11:06:10 +AmigaCue.aid
  164.     1316     455 65.4% 21-Mar-95 11:06:10 +Common.aid
  165.     1688     524 68.9% 21-Mar-95 11:06:10 +Designer.aid
  166.      326     210 35.5% 21-Mar-95 11:06:10 +Internal.aid
  167.      634     292 53.9% 21-Mar-95 11:06:10 +Minimum.aid
  168.      974     405 58.4% 21-Mar-95 11:06:12 +Misc.aid
  169.      360     213 40.8% 21-Mar-95 11:06:12 +Notify.aid
  170.     1260     535 57.5% 21-Mar-95 11:06:12 +Recall.aid
  171.     4442    1235 72.1% 21-Mar-95 11:06:12 +SnoopDos.aid
  172.      556     284 48.9% 21-Mar-95 11:06:12 +Telecom.aid
  173.      514     274 46.6% 21-Mar-95 11:06:12 +Test-programs.aid
  174.      518     237 54.2% 21-Mar-95 11:06:14 +Window.aid
  175.     1528     292 80.8% 12-Apr-95 01:48:06 +Source.info
  176.     4359    1555 64.3% 27-Mar-95 14:19:26 +AShell.c
  177.     8895    2285 74.3% 12-Apr-95 01:47:12 +Designer_AREXX.c
  178.     5362    1758 67.2% 27-Mar-95 14:19:26 +Funcs.c
  179.     4035    1496 62.9% 27-Mar-95 14:19:26 +IDs.c
  180.     1528     294 80.7% 18-Apr-95 10:35:40 +Test.info
  181.     9572    6028 37.0% 13-Apr-95 23:28:54 +AShell
  182.      465     150 67.7% 18-Apr-95 10:35:40 +AShell.info
  183.     9780    6158 37.0% 13-Apr-95 23:28:58 +Funcs
  184.     1539     458 70.2% 18-Apr-95 10:35:40 +Funcs.info
  185.     9656    6108 36.7% 13-Apr-95 23:29:00 +ids
  186.     1539     457 70.3% 18-Apr-95 10:35:40 +IDs.info
  187.     1020     572 43.9% 13-Apr-95 23:29:04 +test.rexx
  188.      465     230 50.5% 18-Apr-95 10:35:40 +test.rexx.info
  189. -------- ------- ----- --------- --------
  190.   201490   79764 60.4% 21-Apr-95 13:34:22   59 files
  191.